/**
 * author: yujiakui
 * 2017年8月31日
 */
package com.ctim.model.domain;

import com.ctim.model.BaseModel;

/**
 * @author lenovo
 *
 */
public class BaseSubReportInfo extends BaseModel {

	/**
	 * serial id
	 */
	private static final long serialVersionUID = -4822613708388143567L;

	/**
	 * 报告编号
	 */
	private String reportId;

	/**
	 * 报告生成结束时间,格式YYYY-MM-DD HH24:mm:ss
	 */
	private String reportGenTime;

	/**
	 * 查询原因ID，详见数据字典
	 */
	private String queryReasonId;

	/**
	 * 查询的收费子报告ID,多个收费子报告ID用逗号分隔
	 */
	private String subReportTypes;

	/**
	 * 对应的收费子报告收费次数,与subReportTypes一一对应,为大于等于0的值的集合,用逗号分隔
	 */
	private String treatResult;

	/**
	 * 引用ID,为查询申请条件中的引用ID
	 */
	private String refId;

	/**
	 * 有否系统错误，true：有错误，false：无错误
	 */
	private String hasSystemError;

	/**
	 * 该客户是否被冻结，true：被冻结，false：未被冻结
	 */
	private String isFrozen;

	/**
	 * @return the reportId
	 */
	public String getReportId() {
		return reportId;
	}

	/**
	 * @param reportId
	 *            the reportId to set
	 */
	public void setReportId(String reportId) {
		this.reportId = reportId;
	}

	/**
	 * @return the reportGenTime
	 */
	public String getReportGenTime() {
		return reportGenTime;
	}

	/**
	 * @param reportGenTime
	 *            the reportGenTime to set
	 */
	public void setReportGenTime(String reportGenTime) {
		this.reportGenTime = reportGenTime;
	}

	/**
	 * @return the queryReasonId
	 */
	public String getQueryReasonId() {
		return queryReasonId;
	}

	/**
	 * @param queryReasonId
	 *            the queryReasonId to set
	 */
	public void setQueryReasonId(String queryReasonId) {
		this.queryReasonId = queryReasonId;
	}

	/**
	 * @return the subReportTypes
	 */
	public String getSubReportTypes() {
		return subReportTypes;
	}

	/**
	 * @param subReportTypes
	 *            the subReportTypes to set
	 */
	public void setSubReportTypes(String subReportTypes) {
		this.subReportTypes = subReportTypes;
	}

	/**
	 * @return the treatResult
	 */
	public String getTreatResult() {
		return treatResult;
	}

	/**
	 * @param treatResult
	 *            the treatResult to set
	 */
	public void setTreatResult(String treatResult) {
		this.treatResult = treatResult;
	}

	/**
	 * @return the refId
	 */
	public String getRefId() {
		return refId;
	}

	/**
	 * @param refId
	 *            the refId to set
	 */
	public void setRefId(String refId) {
		this.refId = refId;
	}

	/**
	 * @return the hasSystemError
	 */
	public String getHasSystemError() {
		return hasSystemError;
	}

	/**
	 * @param hasSystemError
	 *            the hasSystemError to set
	 */
	public void setHasSystemError(String hasSystemError) {
		this.hasSystemError = hasSystemError;
	}

	/**
	 * @return the isFrozen
	 */
	public String getIsFrozen() {
		return isFrozen;
	}

	/**
	 * @param isFrozen
	 *            the isFrozen to set
	 */
	public void setIsFrozen(String isFrozen) {
		this.isFrozen = isFrozen;
	}

}
